/**
 * @author dzmncvg
 *
 */
package vwg.na.vwm.rh.motorsdk.modelo.procesos;

import java.io.Serializable;
import java.util.Calendar;
import java.util.Date;

public class Expediente implements Serializable {

	private static final long serialVersionUID = -683851809723197572L;
	
	private Integer idExpediente;
	private Integer idSexo;
	private Calendar fechaNacimiento;
	private Integer edad;
	private Integer idPais;
	private Integer idEstado;
	private Integer idCiudad;
	private String ciudad;
	private Integer idNacionalidad;
	private Integer idEstadoCivil;
	private Integer numeroHijos;
	private String telefonoParticular1;
	private String telefonoParticular2;
	private String celular;
	private String email;
	private String RFC;
	private String NSS;
	private String CURP;
	private String pasaporte;
	private Calendar fechaIngreso;
	private Calendar fechaActualizacion;

	private Date fecNac;

	public Expediente(Integer idExpediente) {
		super();
		this.idExpediente = idExpediente;
		this.idSexo = 1;
		this.fechaNacimiento = Calendar.getInstance();
		this.edad = 1;
		this.idPais = 1;
		this.idEstado = 1;
		this.idCiudad = 1;
		this.ciudad = "ciudad";
		this.idNacionalidad = 1;
		this.idEstadoCivil = 1;
		this.numeroHijos = 1;
		this.telefonoParticular1 = "(999) 999-9999";
		this.telefonoParticular2 = "(999) 999-9999";
		this.celular = "(999) 999-9999";
		this.email = "email";
		this.RFC = "rFC";
		this.NSS = "nSS";
		this.CURP = "cURP";
		this.pasaporte = "pasaporte";
		this.fechaIngreso = Calendar.getInstance();
		this.fechaActualizacion = Calendar.getInstance();
		this.fecNac = this.fechaNacimiento.getTime();
	}

	public Expediente(Integer idExpediente, Integer idSexo,
			Calendar fechaNacimiento, Integer edad, Integer idPais,
			Integer idEstado, Integer idCiudad, String ciudad,
			Integer idNacionalidad, Integer idEstadoCivil, Integer numeroHijos,
			String telefonoParticular1, String telefonoParticular2,
			String celular, String email, String rFC, String nSS, String cURP,
			String pasaporte, Calendar fechaIngreso, Calendar fechaActualizacion) {
		super();
		this.idExpediente = idExpediente;
		this.idSexo = idSexo;
		this.fechaNacimiento = fechaNacimiento;
		this.edad = edad;
		this.idPais = idPais;
		this.idEstado = idEstado;
		this.idCiudad = idCiudad;
		this.ciudad = ciudad;
		this.idNacionalidad = idNacionalidad;
		this.idEstadoCivil = idEstadoCivil;
		this.numeroHijos = numeroHijos;
		this.telefonoParticular1 = telefonoParticular1;
		this.telefonoParticular2 = telefonoParticular2;
		this.celular = celular;
		this.email = email;
		this.RFC = rFC;
		this.NSS = nSS;
		this.CURP = cURP;
		this.pasaporte = pasaporte;
		this.fechaIngreso = fechaIngreso;
		this.fechaActualizacion = fechaActualizacion;
	}

	public Integer getIdExpediente() {
		return idExpediente;
	}

	public void setIdExpediente(Integer idExpediente) {
		this.idExpediente = idExpediente;
	}

	public Integer getIdSexo() {
		return idSexo;
	}

	public void setIdSexo(Integer idSexo) {
		this.idSexo = idSexo;
	}

	public Calendar getFechaNacimiento() {
		return fechaNacimiento;
	}

	public void setFechaNacimiento(Calendar fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}

	public Integer getEdad() {
		return edad;
	}

	public void setEdad(Integer edad) {
		this.edad = edad;
	}

	public Integer getIdPais() {
		return idPais;
	}

	public void setIdPais(Integer idPais) {
		this.idPais = idPais;
	}

	public Integer getIdEstado() {
		return idEstado;
	}

	public void setIdEstado(Integer idEstado) {
		this.idEstado = idEstado;
	}

	public Integer getIdCiudad() {
		return idCiudad;
	}

	public void setIdCiudad(Integer idCiudad) {
		this.idCiudad = idCiudad;
	}

	public String getCiudad() {
		return ciudad;
	}

	public void setCiudad(String ciudad) {
		this.ciudad = ciudad;
	}

	public Integer getIdNacionalidad() {
		return idNacionalidad;
	}

	public void setIdNacionalidad(Integer idNacionalidad) {
		this.idNacionalidad = idNacionalidad;
	}

	public Integer getIdEstadoCivil() {
		return idEstadoCivil;
	}

	public void setIdEstadoCivil(Integer idEstadoCivil) {
		this.idEstadoCivil = idEstadoCivil;
	}

	public Integer getNumeroHijos() {
		return numeroHijos;
	}

	public void setNumeroHijos(Integer numeroHijos) {
		this.numeroHijos = numeroHijos;
	}

	public String getTelefonoParticular1() {
		return telefonoParticular1;
	}

	public void setTelefonoParticular1(String telefonoParticular1) {
		this.telefonoParticular1 = telefonoParticular1;
	}

	public String getTelefonoParticular2() {
		return telefonoParticular2;
	}

	public void setTelefonoParticular2(String telefonoParticular2) {
		this.telefonoParticular2 = telefonoParticular2;
	}

	public String getCelular() {
		return celular;
	}

	public void setCelular(String celular) {
		this.celular = celular;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getRFC() {
		return RFC;
	}

	public void setRFC(String rFC) {
		RFC = rFC;
	}

	public String getNSS() {
		return NSS;
	}

	public void setNSS(String nSS) {
		NSS = nSS;
	}

	public String getCURP() {
		return CURP;
	}

	public void setCURP(String cURP) {
		CURP = cURP;
	}

	public String getPasaporte() {
		return pasaporte;
	}

	public void setPasaporte(String pasaporte) {
		this.pasaporte = pasaporte;
	}

	public Calendar getFechaIngreso() {
		return fechaIngreso;
	}

	public void setFechaIngreso(Calendar fechaIngreso) {
		this.fechaIngreso = fechaIngreso;
	}

	public Calendar getFechaActualizacion() {
		return fechaActualizacion;
	}

	public void setFechaActualizacion(Calendar fechaActualizacion) {
		this.fechaActualizacion = fechaActualizacion;
	}

	public Date getFecNac() {
		return fecNac;
	}

	public void setFecNac(Date fecNac) {
		this.fecNac = fecNac;
	}

}
